package router

import (
	"github.com/gin-gonic/gin"
	"pass-config/controller"
	"pass-config/middleware"
)

func InitRouter() {
	r := gin.Default()
	// 解决跨域
	r.Use(middleware.Cors())

	// 版本引入
	testModule(r)
	usrModule(r)

	// 监听端口8000
	r.Run(":8000")
}

/***************** test版本 *******************/

func testModule(r *gin.Engine) {
	test := r.Group("test")
	{
		test.GET("/sayHello", controller.SayHello)
	}
}

/***************** 注册 & 登录 *******************/

func usrModule(r *gin.Engine) {
	usr := r.Group("usr")
	{
		usr.POST("/register", controller.Regist)
		usr.POST("/isExistSameUsr", controller.IsExistSameUsr)
		usr.POST("/login", controller.Login)
	}
}
